4b84754df2e2c3e3b71e5cb4b90cd5a416f9863cb9fb8c7db9549215fb5387a97b4158489e21e198a6668c800a6a533d4ca819b4c06dc17f044aab1dc0eed1 297 B

123456789101112131415
  1. 'use strict';
  2. var ES5Type = require('../5/Type');
  3. // https://262.ecma-international.org/11.0/#sec-ecmascript-data-types-and-values
  4. module.exports = function Type(x) {
  5. if (typeof x === 'symbol') {
  6. return 'Symbol';
  7. }
  8. if (typeof x === 'bigint') {
  9. return 'BigInt';
  10. }
  11. return ES5Type(x);
  12. };