set-size.js 396 B

123456789
  1. var DESCRIPTORS = require('../internals/descriptors');
  2. var uncurryThis = require('../internals/function-uncurry-this');
  3. var SetHelpers = require('../internals/set-helpers');
  4. // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
  5. module.exports = DESCRIPTORS ? uncurryThis(Object.getOwnPropertyDescriptor(SetHelpers.proto, 'size').get) : function (set) {
  6. return set.size;
  7. };