minimal adjustments
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / has-symbols / index.js
1 'use strict';
2
3 var origSymbol = typeof Symbol !== 'undefined' && 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 };