From ce67cdcf3f0f12aa3fd5f5bb16996e735cf0170d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=AA=E6=98=AF=E8=98=8B=E6=9E=9CJustApple?= <114324056+JustappleJust@users.noreply.github.com> Date: Wed, 5 Nov 2025 11:27:35 +0800 Subject: [PATCH] tools,doc: update JavaScript primitive types to match MDN Web Docs - Update primitive types to lower case, so the anchor of https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Data_structures will work correctly. - Add `bigint` to primitive types to match MDN Web Doc. --- tools/doc/type-parser.mjs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tools/doc/type-parser.mjs b/tools/doc/type-parser.mjs index 599de750d6b129..c6ef691e77f650 100644 --- a/tools/doc/type-parser.mjs +++ b/tools/doc/type-parser.mjs @@ -3,13 +3,14 @@ const jsDocPrefix = `${mdnPrefix}/JavaScript/`; const jsDataStructuresUrl = `${jsDocPrefix}Data_structures`; const jsPrimitives = { - boolean: 'Boolean', - integer: 'Number', // Not a primitive, used for clarification. - null: 'Null', - number: 'Number', - string: 'String', - symbol: 'Symbol', - undefined: 'Undefined', + boolean: 'boolean', + integer: 'number', // Not a primitive, used for clarification. + null: 'null', + number: 'number', + string: 'string', + symbol: 'symbol', + undefined: 'undefined', + bigint: 'bigint', }; const jsGlobalObjectsUrl = `${jsDocPrefix}Reference/Global_Objects/`; @@ -43,7 +44,6 @@ const customTypesMap = { 'AsyncGeneratorFunction': 'https://tc39.es/proposal-async-iteration/#sec-asyncgeneratorfunction-constructor', - 'bigint': `${jsDocPrefix}Reference/Global_Objects/BigInt`, 'WebAssembly.Instance': `${jsDocPrefix}Reference/Global_Objects/WebAssembly/Instance`, 'WebAssembly.Memory':