aswi2020vldc-gitlab/templetes/node_modules/has-symbols/index.js @ ae1ff627
1 | 3a515b92 | cagy | 'use strict'; |
---|---|---|---|
2 | |||
3 | var origSymbol = global.Symbol; |
||
4 | var hasSymbolSham = require('./shams'); |
||
5 | |||
6 | module.exports = function hasNativeSymbols() { |
||
7 | if (typeof origSymbol !== 'function') { return false; } |
||
8 | if (typeof Symbol !== 'function') { return false; } |
||
9 | if (typeof origSymbol('foo') !== 'symbol') { return false; } |
||
10 | if (typeof Symbol('bar') !== 'symbol') { return false; } |
||
11 | |||
12 | return hasSymbolSham(); |
||
13 | };
|