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:
Antoine du Hamel 2024-11-07 23:21:50 +00:00 committed by GitHub
parent c8e12983ad
commit 979526fd99
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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