mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 10:59:27 +00:00
lib: prefer symbol to number in webidl type
function
PR-URL: https://github.com/nodejs/node/pull/55737 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: LiviaMedeiros <livia@cirno.name> Reviewed-By: Filip Skokan <panva.ip@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Jason Zhang <xzha4350@gmail.com>
This commit is contained in:
parent
c8e12983ad
commit
979526fd99
@ -16,6 +16,7 @@ const {
|
||||
ObjectPrototypeIsPrototypeOf,
|
||||
SafeSet,
|
||||
String,
|
||||
Symbol,
|
||||
SymbolIterator,
|
||||
TypeError,
|
||||
} = primordials;
|
||||
@ -30,14 +31,14 @@ const { kEmptyObject } = require('internal/util');
|
||||
|
||||
const converters = { __proto__: null };
|
||||
|
||||
const UNDEFINED = 1;
|
||||
const BOOLEAN = 2;
|
||||
const STRING = 3;
|
||||
const SYMBOL = 4;
|
||||
const NUMBER = 5;
|
||||
const BIGINT = 6;
|
||||
const NULL = 7;
|
||||
const OBJECT = 8;
|
||||
const UNDEFINED = Symbol('undefined');
|
||||
const BOOLEAN = Symbol('boolean');
|
||||
const STRING = Symbol('string');
|
||||
const SYMBOL = Symbol('symbol');
|
||||
const NUMBER = Symbol('number');
|
||||
const BIGINT = Symbol('bigint');
|
||||
const NULL = Symbol('null');
|
||||
const OBJECT = Symbol('object');
|
||||
|
||||
/**
|
||||
* @see https://webidl.spec.whatwg.org/#es-any
|
||||
|
Loading…
Reference in New Issue
Block a user