You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
634 B
12 lines
634 B
var IS_NODE = require('../internals/engine-is-node');
|
|
var V8_VERSION = require('../internals/engine-v8-version');
|
|
var fails = require('../internals/fails');
|
|
|
|
// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
|
|
module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
|
|
// eslint-disable-next-line es/no-symbol -- required for testing
|
|
return !Symbol.sham &&
|
|
// Chrome 38 Symbol has incorrect toString conversion
|
|
// Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
|
|
(IS_NODE ? V8_VERSION === 38 : V8_VERSION > 37 && V8_VERSION < 41);
|
|
});
|