Blame view

node_modules/es6-symbol/test/is-implemented.js 316 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  'use strict';
  
  var global   = require('es5-ext/global')
    , polyfill = require('../polyfill');
  
  module.exports = function (t, a) {
  	var cache;
  	a(typeof t(), 'boolean');
  	cache = global.Symbol;
  	global.Symbol = polyfill;
  	a(t(), true);
  	if (cache === undefined) delete global.Symbol;
  	else global.Symbol = cache;
  };