Object.getOwnPropertyDescriptor, but accounts for IE's broken implementation.
- Types
- ESM
- CJS
- License
- MIT
- Deps
- 0
- Install Size
- 9.9 kB
- Vulns
- 0
- Published
$
npm install gopd$
pnpm add gopd$
yarn add gopd$
bun add gopd$
deno add npm:gopd$
vlt install gopd$
vp add gopdYou might not need this dependency.
This package can be replaced with Object.getOwnPropertyDescriptor, available since Node 0.10.0.Learn more
gopd 
Object.getOwnPropertyDescriptor, but accounts for IE's broken implementation.
Usage
var gOPD = require('gopd');
var assert = require('assert');
if (gOPD) {
assert.equal(typeof gOPD, 'function', 'descriptors supported');
// use gOPD like Object.getOwnPropertyDescriptor here
} else {
assert.ok(!gOPD, 'descriptors not supported');
}
