.. | |||
.github | 16 days ago | ||
test | 16 days ago | ||
.eslintrc | 16 days ago | ||
CHANGELOG.md | 16 days ago | ||
LICENSE | 16 days ago | ||
README.md | 16 days ago | ||
gOPD.d.ts | 16 days ago | ||
gOPD.js | 16 days ago | ||
index.d.ts | 16 days ago | ||
index.js | 16 days ago | ||
package.json | 16 days ago | ||
tsconfig.json | 16 days ago |
Object.getOwnPropertyDescriptor
, but accounts for IE's broken implementation.
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'); }