Sha256: fb8de8ca91b31db7ef9bf186da7dee0e27b62f69217349d59595ff02a8454446
Contents?: true
Size: 580 Bytes
Versions: 61
Compression:
Stored size: 580 Bytes
Contents
'use strict'; module.exports = function fromPropertyDescriptor(Desc) { if (typeof Desc === 'undefined') { return Desc; } var obj = {}; if ('[[Value]]' in Desc) { obj.value = Desc['[[Value]]']; } if ('[[Writable]]' in Desc) { obj.writable = !!Desc['[[Writable]]']; } if ('[[Get]]' in Desc) { obj.get = Desc['[[Get]]']; } if ('[[Set]]' in Desc) { obj.set = Desc['[[Set]]']; } if ('[[Enumerable]]' in Desc) { obj.enumerable = !!Desc['[[Enumerable]]']; } if ('[[Configurable]]' in Desc) { obj.configurable = !!Desc['[[Configurable]]']; } return obj; };
Version data entries
61 entries across 61 versions & 3 rubygems